.single-list {
  width: 1000px;
  margin: 30px auto;

  .single-list-header {
    height: 200px;
    width: 200px;
    display: flex;

    .single-list-img {
      width: 200px;
      height: 200px;
      box-sizing: border-box;

      img {
        width: 200px;
        border: 1px solid #ccc;
        border-radius: 5%;
      }
    }
  }

  .single-list-info {
    width: 800px;
    height: 160px;
    padding: 10px 20px 20px 20px;

    .single-list-title {
      width: 800px;
      height: 90px;
      line-height: 80px;
      font-size: 30px;
      font-weight: bold;
    }

    .single-list-desc {
      width: 100%;
      height: 78px;
      font-size: 18px;
      line-height: 25px;
      color: #aaa;
      overflow: hidden;

      text-overflow: ellipsis;
      display: -webkit-box;
      /* 设置文字显示行数 */
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      white-space: normal !important;
      word-wrap: break-word;
    }
  }

  .single-list-table {
    margin-top: 30px;
  }
}

.song-name {
  user-select: none;
  cursor: pointer;
}